星巡研究院

渗透视角下的C语言

栈向低地址增长,而数组向高地址方向写。超长内容越过缓冲区边界写时,会沿栈方向覆盖到保存的返回地址,函数返回时 CPU 按被覆盖的值跳转 —— 这是栈溢出劫持执行流的底层原理。本章只讲栈帧布局,不构造返回地址覆盖实现。 仅限本人自研隔离靶场或书面授权,公共资产不碰。 # 补课 6 文件描述符
这是进阶内容

升级理论包获取本册全部章节,从机器本质系统入门